#include "widget.h"
#include <QFile>

#include <QApplication>


QString loadQSS()
{
    QFile file(":/style.qss");
    // 打开⽂件
    file.open(QFile::ReadOnly);
    // 读取⽂件内容. 虽然 readAll 返回的是 QByteArray, 但是 QString 提供了QByteArray 版本的构造函数.
    QString style = file.readAll();
    // 关闭⽂件
    file.close();
    return style;
}

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    QString style = "";
    style += "QPushButton { color: red; }";
    style += "QPushButton:hover { color: green; }";
    style += "QPushButton:pressed { color: blue; }";
    a.setStyleSheet(style);
    Widget w;
    w.show();
    return a.exec();
}

//int main(int argc, char *argv[])
//{
//    QApplication a(argc, argv);
//    QString style;
////    style += "QComboBox::down-arrow{image:url(:/down.png)}";
////    a.setStyleSheet(style);
//    Widget w;
//    w.show();
//    return a.exec();
//}

//int main(int argc, char *argv[])
//{
//    QApplication a(argc, argv);
//    //设置全局样式
////    const QString& style = loadQSS();
////    a.setStyleSheet(style);

//    Widget w;
//    w.show();
//    return a.exec();
//}


